package com.weed.core;

import java.sql.Connection;

/**
 * 函数说明:
 *     连接池接口。
 *
 * 版本    修订人        说明
 * 0.1    Jason Zhuo    新增日志工厂
 */

public interface DataSource {
  /**
   * 初始化资源．
   */
  public void init();
  /**
   *　获得一个连接．
   * @return　详细请看<link>java.sql.Connection</link>
   */
  public Connection borrowConnection();
  /**
   * 返还一个连接.
   * @return 详细请看<link>java.sql.Connection</link>
   */
  public void returnConnection(Connection conn);
  /**
   * 关闭所有资源．
   */
  public void destory();

}
